Folder Object

This section describes the purpose of a Folder object and its properties. Below you will find a general overview, followed by a detailed description of Folder Properties, as they appear in the Folder categories (tabs).

 

A Folder is one of three objects that are ActiveBatch containers. The other two containers are Plan objects and the root of the Job Scheduler. These are the three places that store ActiveBatch objects created by a Job author.

 

The Folder object allows you to organize your ActiveBatch objects in a meaningful way. The objects are located in the Object Navigation Pane. Folders are used to organize objects, and Plans are used to create workflows. As a best practice, organize your objects using Folders. Adding too many (non container) objects to the Scheduler's root (i.e. User Accounts, Jobs, Schedules, Queues, etc.) that are not in Plans and/or Folders may create organizational difficulties.

 

To create a Folder, right-click on the desired container (Scheduler root, existing Folder or Plan) in the Object Navigation pane, select New, then select Folder. The label of the new Folder must be unique to the container where it is being added. When you’ve completed the Folder property settings, you must click the Save or the Save and Close button to save the Folder. Click the X on the tab of the New Folder if you wish to cancel the creation of the Folder. When you save the Folder it will instantly appear in the Object Navigation pane (if auto refresh is enabled) and will be ready for you to add objects to it. To modify an existing Folder, right-click on the Folder in the Object Navigation pane, then select Properties.

 

A Folder is similar to a Plan in that it can contain all of the other ActiveBatch objects within it (including nested Folders). Unlike Plans, Folders cannot be triggered. However, Folders and Plans do support some similar functionality (e.g. variables, policies, etc.).

 

Below are some key points about Folders:

 

  • Think of a Folder the way you would an operating system's file system. When using an operating system's file system, you would likely create Folders, nested Folders, etc. to organize your files, so they can be easily found. The same is true for ActiveBatch Folders. Placing objects in a Folder provides a form of isolation. For example, if you place Jobs, Plans, Queues and User Account objects within a Folder, you eliminate its visibility outside the Folder. Users traversing the Object Navigation tree need List/Connect rights to see the contents of the Folder and/or to optionally connect to it using the Virtual RootClosed Virtual root is an optional feature that allows you to connect to a Job Scheduler via a Folder (best practice) or Plan object, as opposed to connecting to the root of the Job Scheduler. When connected to a Virtual Root, the user's scope is limited. They will only see and have access to objects and instances that are child objects within the connection point. This feature can be used for security purposes, or simply to de-clutter a user's view, if they don't need to see or have access to containers that are not their concern.   facility.

  • Folders are not triggerable. Since Folders cannot be triggered, there are no Folder instances.

  • Folders cannot be enabled or disabled (although there is a right-click menu option allowing you to disable child objects of the selected Folder).

  • You can set (define) variables on a Folder, and the child objects that reference variables will be able to access them (they will be within the child objects' scope).

  • You can set security on a Folder so that child objects can inherit security from the Folder.

  • You can set default policiesClosed A default policy allows you to preset a new object's properties to override factory default property values, and/or preset properties that are blank by default. See Default Policy for more details.  on a Folder.

  • You can set audit policiesClosed An audit policy provides a way for a user to add additional audit information when working with ActiveBatch objects and/or instances. For example, an audit policy can be created that prompts an ActiveBatch user to enter a reason why they are modifying an object, or disabling an object, or manually triggering a Job or Plan. The reason entered is stored in the audit trail of the object or instance. For more details see Audit Policy. on a Folder.

  • You can connect to a Folder using ActiveBatch's Virtual Root feature, mentioned above.

 

Note: To learn about how to best set up objects in the Object Navigation pane, see this topic: Organizing ActiveBatch Objects

 

Folder Properties